Synonyms for artificial lake

Synonyms for (noun) artificial lake

Synonyms: reservoir, artificial lake, man-made lake

Definition: lake used to store water for community use

Similar words: lake

Definition: a body of (usually fresh) water surrounded by land


Visual thesaurus for artificial lake